package com.rzj.sys_lab_assistant.service;

import com.rzj.sys_lab_assistant.entity.RecruitmentPlan;
import com.rzj.sys_lab_assistant.entity.bo.RecruitmentPlanBO;
import com.rzj.sys_lab_assistant.entity.bo.RecruitmentPostBO;

import java.util.List;

/**
 * @program: sys_lab_assistant
 * @description:
 * @author: 作者
 * @create: 2021-07-01 11:14
 */
public interface IRecruitmentPlanService {

    List<RecruitmentPlanBO> recruitmentPlansList(String account);

    List<RecruitmentPlanBO> recruitmentPlanList(); // 根据技术员编号获取对应的岗位列表

    RecruitmentPlanBO getRecruitmentPlanById(int planId);

    RecruitmentPlanBO getRecruitmentPlanByName(String planName);

    int addRecruitmentPlan(RecruitmentPlan recruitmentPlan);

    int updateRecruitmentPlan(RecruitmentPlan recruitmentPlan);

    int updateRecruitmentPlanStatus(RecruitmentPlan recruitmentPlan);

    int updateRecruitmentPlanNum(RecruitmentPlan recruitmentPlan);

    int delRecruitmentPlan(int planId);

}
